package com.bj.disc.ui.login.utils;


/**
 * @ProjectName : disc
 * @Author : weijinsong
 * @Time : 2023/7/8 16:19
 * @Description : 文件描述
 */
public class ZipProgressUtil {
    /***
     * 解压通用方法
     *
     * @param zipFileString
     *      文件路径
     * @param outPathString
     *      解压路径
     * @param listener
     *      加压监听
     */
    public static void UnZipFile(final String zipFileString, final String outPathString, final ZipListener listener) {
//        Thread zipThread = new UnZipMainThread(zipFileString, outPathString, listener);
//        zipThread.start();
//        com.ai3d.rfid.ui.login.utils.UnZipAsyncTask unzipTask = new UnZipAsyncTask(zipFileString, outPathString, listener);
//        unzipTask.execute();
    }

    public interface ZipListener {
        /**
         * 开始解压
         */
        void zipStart();

        /**
         * 解压成功
         */
        void zipSuccess();

        /**
         * 解压进度
         */
        void zipProgress(double progress);

        /**
         * 解压失败
         */
        void zipFail();
    }
}
